R 数据可视化 |
您所在的位置:网站首页 › ggplot2 柱状图自定义颜色 › R 数据可视化 |
前言
在绘图时,如何搭配颜色,是一个很让人头疼的问题。今天要介绍的包 ggsci 能大大减轻我们的负担。 ggsci 提供了很多高质量的颜色搭配,其灵感来自于各种 SCI 杂志的配色,其提供的配色函数也是以对应的杂志或数据库名称来命名的 所有颜色标度函数的形式为: scale_color/colour_palname() scale_fill_palname()其中 palname 表示对应颜色板的名称,此外,还有对应的画板颜色生成函数 pal_palname() 离散型配色安装导入 install.packages("ggsci") library(ggsci)我们使用下面的两张图,分别为其设置不同的颜色标度,来展示不同标度函数的效果 library(tidyverse) library(cowplot) p1 = 2.2) %>% ggplot(aes(table, price, colour = cut)) + geom_point(alpha = 0.7) + geom_smooth(method = "loess", alpha = 0.05, size = 1, span = 1) + theme_bw() p2 2.2 & depth > 55 & depth < 70) %>% ggplot(aes(x = depth, fill = cut)) + geom_histogram(colour = "black", binwidth = 1, position = "dodge") + theme_bw() plot_grid(p1, p2, ncol = 2) 1. NPG该配色对应于 Nature Publishing Group 杂志中的配色,使用方式为 p1_npg pal_npg("nrc")(10) [1] "#E64B35FF" "#4DBBD5FF" "#00A087FF" "#3C5488FF" "#F39B7FFF" "#8491B4FF" [7] "#91D1C2FF" "#DC0000FF" "#7E6148FF" "#B09C85FF" > show_col(pal_npg("nrc")(10))添加透明度 show_col(pal_npg("nrc", alpha = 0.6)(9)) 2. AAAS该配色对应于 American Association for the Advancement of Science 杂志,例如 p1_aaas |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |